@charset "utf-8";
/* CSS Document */
/* for 1367px or less */
.pc{display:block;}
.phone{display:none;}
@media screen and (max-width: 1367px) {
    .banCon .dh{margin-top:0.4rem;}
}
/* for 980px or less */
@media screen and (max-width: 980px) {
	
	.top ul{ width:96%;}
	.top ul li a{ font-size:0.16rem;}
	
	/*ban*/
	.banCon{background:#FFF;/*height:2.2rem;*/}
	.banCon .logoarea {margin-bottom:0.1rem;}

	.banCon>div.bd{ width:70%; margin:0 0 0 0.1rem;}
	.menucollapse {display:block;height:35px;width:35px;background:url('../images/menu-collapse.png') no-repeat center center #333;position: fixed;z-index:999999;}
	.menu li:first-child a {background:none !important;}
	.banCon .dh{margin-top:0rem;height:3.5rem;display:none;position: fixed;z-index:9992;opacity: .95;background:#333;}
	.banCon ul{ width:100%; overflow:hidden;}
    .banCon ul a img{ width:7%; vertical-align:middle;}   
	.banCon ul a{  line-height:0.45rem; font-size:0.16rem;}
	.dh ul li a{width:100%;}
	/*手机浏览器返回按钮*/
	#backbutton {display: block !important;position: fixed;right:0px;bottom:0px;z-index:9990;opacity: .95;background:#333;width:100%;height:0.35rem;line-height:0.35rem;text-align:center;}
	#backbutton a{color:#FFF;}


	/*公告*/
    .nRong{ width:96%; margin:0.1rem auto;}

    .ggao{display: none;}
	
	/*搜索*/
	.search-ctn{width:100%;	/*margin:0.1rem auto;*/overflow:hidden;float:right; text-align: center;}
	#serach_keywords {border: 1px solid #CCC;width:71%;height:0.22rem;line-height:0.22rem;font-size:0.19rem;padding:0.02rem;}
	#serach_submit {height:0.28rem;line-height:0.28rem;font-size:0.17rem;padding:0.02rem;margin-left:0.02rem;width:24%;margin-top:0.01rem;}

	.cont1 {height:auto;}
	.cont1>div{ width:100%; margin:0 auto; float:right; overflow:hidden;}
    .cont1>ul{ width:96%; margin:0.1rem auto 0 auto; float:none;}
	.cont1 .tab {float:none;clear:both;width:100%;}
	
	.carousel-item div{ margin-top:-1.6rem;}
	.ft-carousel .carousel-indicators {left: 42%;bottom: 0.14rem;}
	.tabv .tab-hd li{width:1.1rem;}

	.tabv .tab-bd li p.more{text-align: center;}
	.tabv .tab-bd li p.more a {background:#EAEAEA;display: block;width:100%;height:100%;}


/*cont2*/
	.l1{ float:none; width:100%; margin:0 auto;}
	.l3{ float:none; width:100%; margin:0 auto;margin-top:0.13rem;}

	.zt{ width:100%;margin:0.2rem auto 0.2rem auto; overflow:hidden;}
	.zt a{float:none;width:95%;margin:0.2rem auto;text-align: center !important;}
	.zt a select{
    background: url(../images/gtxwqy2024zp.png) center no-repeat;
    background-size: 100% 100%;
    width: 80%;
    height: 152px;
}

/* Dropdown Button */
.dropbtn {
  color: white;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown container (hidden by default) */
.dropdown-content {
  position: absolute;
  background-color: #51b3ed;
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
  z-index: 1;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  line-height: 40px;
  margin-top: 60p;
}
 .dropdown.dropdown-content a{
 	width:90%;
 }
/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 0px 16px;
  text-decoration: none;
  display: block;
  width: 90% !important;
  border-bottom: 1px dashed #ccc;
  margin: auto;
  line-height: 60px;
}
 
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}
 
.dropdown a{width:100%;margin-top: 0;} 

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}
	/*.zt a img {width: unset;}*/
	.zt a:last-child{float:none;}
	.app-list .app-item >a {display: block;line-height:0.42rem;text-align: center;padding-top:0.56rem;color:#333;overflow:hidden;text-overflow:ellipsis;background-size:20%;}
	.l1 > ul.zfxxgk { margin-top:0.2rem;}
	
	.gzhd img {width:90%;}

/*footer*/
.db>div{ width:96%; }
.db{ width:90%;padding:0.3rem 0; margin:0 auto;margin-top:0.06rem;}
	
	.db>div a{ width:16%; margin-top:0.06rem;}
	
.db>div a:first-child{ margin-left:1.5%;width:8%;}
	.db p{ width:60%; font-size:0.12rem; color:#666666; margin-top:0;}
/*wenzhangye*/
.wzCon{ width:96%; margin:0 auto;}
	
	
	.cont1>div{ /*height:5rem;*/ margin-top:0.2rem;height:100%;} 
	.focuspic{ height:5rem;}
	
		.db ul{ width:96%;}
		.db ul li{ width:100%;}

	.db ul li a{ width:25%; font-size:0.12rem; line-height:0.24rem;}
	.db ul span{ display:none;}

#dzwindow .app-item {width:32%;}

/*****************文章列表页*******************/
.xk{ width:100%;}
.xkin{ width:96%; }
.xkin ul{ float:none; width:100%;}
.xkin .xRight{ float:none; width:100%;}
.xlbbk li{height:0.2rem;line-height:0.2rem;}
.xlbbk li a {display:block;width:75%;float:left;}

.db1 > div { margin-top: 0.1rem;}

/*****************政务服务平台*******************/
.xkin .xzqh>.tab>.zwgs a{ font-size:0.12rem;}

/*wenzhangye*/
.wzCon{ width:96%; margin:0 auto;}

/*zwfw*/
.zwfw .current-position {display: none;}
.zwfw .main-ctn{padding:0.1rem;}
.zwfw .dept-list-item{margin-left:4%;width:22%;background-image:none !important;}
.zwfw .dept-list-item a {padding-left:0;text-align:center;width:unset;font-size:0.16rem;}

}



/* for 720px or less */
@media screen and (max-width: 720px) {
	
	.top ul{ width:96%;}
	.top ul li a{ font-size:0.12rem;}
	.top .last span {display: none;}
	/*ban*/
	.banCon{background:#fff;}
	.tab-bd a span {display: none;}

	
	/*公告*/
	.nRong{ width:96%; margin:0.1rem auto;}
	.ggao{display: none;}

	.cont1>div{ width:96%; margin:0 auto; float:right; }
    .cont1>ul{ width:96%; margin:0.18rem auto 0 auto; float:none;}
	.carousel-item div{ margin-top:-1.6rem;}
	.ft-carousel .carousel-indicators {left: 42%;bottom: 0.14rem;}
	.tabv .tab-bd li p.more{text-align: center;}
	.tabv .tab-bd li p.more a {background:#EAEAEA;display: block;width:100%;height:100%;}
	.tabv .tab-hd li{width:0.9rem;}
	/*cont2*/
	.l1{ float:none; width:100%; }
	.l3{ float:none; width:100%; margin-top:0.13rem;}
	
	.zt{ margin:0.2rem auto 0.2rem auto; overflow:hidden;}
	.cont1>div{ height:5rem; }
	.l1 > ul.zfxxgk { margin-top:0.2rem;}
	.l1>ul.zfxxgk .gkNr li a {font-size:0.16rem;}


/*footer*/
.db>div{ width:96%; }
.db{ padding:0.3rem 0; margin-top:0.1rem;}
.wzCon{ width:96%; margin:0 auto;}

.cont1>div{ height:4rem; margin-top:0.1rem;}
	.focuspic{ height:3.4rem;}
	
	.db ul li{ width:96%;}
	.db ul li a{ width:25%; font-size:0.12rem; line-height:0.24rem;}

.db ul span{ display:none;}

#dzwindow {display: none;position:fixed;top:10%;background: #FFF;z-index: 9999;width:100%;height:4rem;overflow:scroll;left:unset !important; margin-left:0rem !important;}
#dzwindow .app-list {margin-top:0.7rem;}
#dzwindow .app-item {width:32%;}
.dzwindowclose {position: fixed;height:0.3rem;line-height:0.3rem;background:#2c80ba;color:#FFF;width:100%;padding:0;}

.app-item {width:45%;}

/*****************文章列表页*******************/
.xk{ width:100%;}
.xkin{ width:96%; }
.xkin ul{ float:none; width:100%;}
.xkin .xRight{ float:none; width:100%;}
.xlbbk li a {width:63%;}
.db1 > div { margin-top: 0.1rem;}

/*****************政务服务平台*******************/
.xkin .xzqh>.tab>.zwgs a{ font-size:0.12rem;}
/*wenzhangye*/
.wzCon{ width:96%; margin:0 auto;}

 .wzhi {display: none;}
	
}


/* for 480px or less */
@media screen and (max-width: 480px) {
	#barrierfree {display: none;}
	/*ban*/
	.banCon{background: #FFF; background-size:cover;}
	.banCon .logoarea img {width:100%;height:auto;}
	.banCon>div.bd{ width:70%; margin:0  auto;}

	#search_submit_a span {display: none;}
	#search_submit_a span.sicon {display: block;width:90%;}
	#search_submit {width:0.4rem;}
	.focusnav{ right:-72%;}
	/*资讯*/
	.tab-bd b {display: none !important;}
	.tab-bd a span {display: none;}
	/*公告*/
	.nRong{ width:96%; margin:0.1rem auto;}

	.ggao{display: none;}

	.cont1>div{ width:100%; margin:0 auto; float:right; height:3.3rem; }
	.focuspic{ height:2.3rem;}

    .ft-carousel .carousel-inner .carousel-item{height:3.2rem; }
	.ft-carousel .carousel-inner{height:3.2rem;}
	
    .cont1>ul{ width:96%; margin:0.2rem auto 0 auto; float:none;}
	.carousel-item div{ margin-top:-0.42rem; height:0.4rem;}
	.ft-carousel .carousel-indicators {left: 42%;bottom: 1.2rem; display:none;}

	.tabv .tab-bd p.more{text-align: center;}
	.tabv .tab-bd p.more a {background:#EAEAEA;display: block;width:100%;height:100%;}
	.tabv .tab-hd li{width:0.6rem;}
	/*cont2*/
	.l1{ float:none; width:100%; }
	.l3{ float:none; width:100%; margin-top:0.13rem;}
	.bt li{ font-size:0.16rem;}
	.tab-bd a{ font-size:0.14rem;}
	.article-list>li {background: none;padding: 0;margin: 0;}
	.article-list>li a {width:98%;}

	.tabv .tab-bd:last-child { margin-left:2%;} 
	.tz .tabv .cc li { margin-top: 0rem;}
	.tz .tabv .cc li p b{ display:none;}
	.l3 .tab2 a p {font-size: 0.1rem; }
	.l3 .bt3 li {width: 0.62rem; font-size:0.12rem;}
	
	.kk{ display:none; }
	
	.l1 > ul.zfxxgk .bt1 li {width: 0.6rem; font-size:0.12rem}
	.l1 > ul.tz{ padding-top:0.1rem;}
	.bt li { /*width:0.8rem;*/}
	.services li {width:0.8rem;}
	.bt-sc li{ width:1.1rem;}

	.tabv .tab-hd:first-child li{ width:0.65rem;font-size:0.14rem;}
	.tabv .btcon1 { /*width: 28%;*/}

	.l3 .tab2 a img{ width:0.5rem;}
	.bt1{ width:100%;}
	
	.btsj{ width:50%;}
	.l4 .tbhd a{ width:96%;}
	.l4 .tbhd a img{ width:100%; }
	
	.zt{ margin:0.2rem auto 0.2rem auto; overflow:hidden;}
	.zt a img {
    width: 261px;
    height: 100%;
}
	.l1>ul.zfxxgk .gkCon li.active11{ width:100%; font-size:0.16rem;}
	.l1>ul.zfxxgk .gkCon li a{  width:0.4rem; font-size:0.13rem;  }
	.l1>ul.zfxxgk .gkCon li a:nth-child(3){  width:0.7rem; }
	.l1>ul.zfxxgk .gkCon li.nobg{float:none;overflow:none;width:auto;}
	.l1 > ul.zfxxgk .xtz li a{ /*font-size:0.12rem; */width:30%;}

	.l3 a.jghft {font-size:0.14rem;}
	
	#dzwindow .app-item {width:50%;}


	/*footer*/
.db>div{ width:96%; }
.db{ padding:0.1rem 0; margin-top:0.1rem;}
.db>div a{ width:16%; margin-top:0.13rem;}

.db>div a:first-child{ margin-left:1.5%;width:8%;}
	.db p{ width:60%; font-size:0.1rem; color:#666666; margin-top:0;}
	
	.db ul { width:96%; margin-bottom:10px;}
	.db ul li{ width:100%;}
	.db ul li a{ width:50%; font-size:0.12rem; line-height:0.24rem;}
.db ul span{ display:none;}

.db > div {margin-top: 0.1rem;}

/*****************文章列表页*******************/
.xk{ width:100%;}
.xkin{ width:96%; }
.xkin ul{ float:none; width:100%;}
.xkin .xRight{ float:none; width:100%;}
.xlbbk h4 p{ width:40%;}
.xlbbk h4 a {}
.xlbbk li a {width: 90%;margin-right: 0px;}
.xlbbk li span {display:none;}
.xlbbk li b {
    margin: 0 0.06rem;float:left;
}

.db1 > div { margin-top: 0.1rem;}

.phone>div{margin:0 auto;text-align:center;}
.db .phone>p{width:82%;margin: 10px auto;float: inherit;line-height: 18px;}
.phone div a:first-child{width: 15%;margin-top: -3px;margin-left: 70px;}
.pc{display:none;}
.phone{display:block;}
/*****************政务服务平台*******************/
.xkin .xzqh>.tab>.zwgs a{ font-size:0.12rem; width:42%; margin:2% 3%;}
.xkin .xzqh>.tab>.zwgs a br{ display:none;} 
	/*wenzhangye*/
.wzCon{ width:94%; margin:0 auto;}
.wenzhang>div ul li:first-child{ float:none;}
.wenzhang>div ul li:last-child{ float:none; margin-top:0.1rem; text-align:center;}

.wenzhang>div p{font-size: 0.18rem;}	
.wenzhang h1 {margin: 0.2rem auto; font-size:0.2rem;}


.wenzhang>div p iframe{width:81%;height:100%;margin-left:-37px;}

}

@media screen and (max-width: 320px) {
	.top .first {display: none;}
	.top ul li:last-child {float:none;text-align: center;}
}